package com.pivotal.cloud.common.persistence;

import java.io.Serializable;

/**
 * @className: com.pivotal.cloud.common.persistence.Entity
 * @projectName: PivotalCloud项目
 * @module: PivotalCloud项目-Entity类，主要位于Common模块-基础设施模块Entity实体标记接口模块
 * @content: Entity-基础设施模块Entity实体标记接口
 * @author: Powered by Marklin
 * @datetime: 2025-11-07 02:25
 * @version: 1.0.0
 * @copyright: Copyright © 2018-2025 PivotalCloud Systems Incorporated. All rights
 * reserved.
 */
public interface Entity extends Serializable {

	/**
	 * 应用Id
	 */
	String APP_ID = "app_id";

	/**
	 * 租户Id
	 */
	String TENANT_ID = "tenant_id";

	/**
	 * 版本号
	 */
	String VERSION = "version";

	/**
	 * 描述
	 */
	String CONTEXT = "context";

	/**
	 * 排序
	 */
	String SORT_ORDER = "sort_order";

	/**
	 * 创建人
	 */
	String CREATOR_ID = "creator_id";

	/**
	 * 创建时间
	 */
	String CREATED_TIME = "created_time";

	/**
	 * 更新人
	 */
	String UPDATER_ID = "updater_id";

	/**
	 * 更新时间
	 */
	String UPDATED_TIME = "updated_time";

	/**
	 * 删除状态
	 */
	String DELETED = "deleted";

	/**
	 * 系统状态
	 */
	String STATUS = "status";

	/**
	 * 备注信息
	 */
	String REMARK = "remark";

}
